export function input_hoc(WrappedComponent) {
    return class extends React.Component {
        state={
            value: ''
        }
        onNameChange(e) {
            this.setState({
                value: e.target.value
            })
        }
        render() {
            const props = {
                input: {
                    value: this.state.value,
                    onChange: this.onNameChange.bind(this)
                }
            }
            return <WrappedComponent {...props} />
        }
    }
}